package interfaceMutil.Test1;

interface SportMan1 {
    //默认方法 和抽象方法不同，在接口实现类中不用override
    default void run() {
        System.out.println("run---");
        //默认方法来调用私有方法go()
        SportMan1.go();
    }

    //静态方法
    static void jump() {
        System.out.println("jump---");
    }

    //私有方法
    static void go() {
        System.out.println("go---");
    }
}

class Man implements SportMan1 {


}


//测试类：
public class InterfaceDemo {
    public static void main(String[] args) {
        Man man = new Man();
        man.run();//具体化类对象可以使用默认方法，但是不能用静态方法


        SportMan1.go();
        SportMan1.jump();

    }
}